Single cell viewer, second commit

New features:
Segmentation preprocessing
Highlighting cells
Selecting cells
Merging adjacent cells: this functionality has to be improved.
Constantly updating the segmentation variable is costly and slows down
data analysis.