Internal function to check that supplied `data.frames` have the correct columns and checks that sample labels are all unique.
check.cols(ddf.obj, segment.data, observation.data, segment.area)a ddf object from `mrds`
segment data as defined in dsm
observation data as defined in dsm
area of segments
nothing, but throws an error if something went wrong