refactored code, outsourced everything groupspecific to Reflection, removed deprecated/unused code
reverted to old (wrong) metric, splitted mean shift and clustering