applied to profiler the patch used in heatmapper to improve the layout of the X axis labels. Added the kmeans functionallity to profiler