Updated heatmap with better panning and column headers. fixes #56 fixes #37