introduced cvsegmentation_lib
modified includes
removed genericfunctions as dependecy of the segmentation_lib