Initial work on d3 heatmap implementation

This was working but I made a few minor changes while linking a dynamically generated heatmap tsv which broke it