Fixed undeterminism in transpose() by using OrderedDefaultDict
Show category labels on y_axis
Added labels to heatmap
Implemented clustermap
Removed unused imports