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, strip.width,
segment.area)a ddf object from `mrds`
segment data as defined in dsm
observation data as defined in dsm
strip width if strip transects are being used
area of segments
nothing, but throws an error if something went wrong