More fixes to facilitate better markov data usage
Better heat map calculation

Parallelized parts of heat map calculation
Used an explicit garbage collector which has to be checked
Added heatmap dialog box to choose options for the heat map display
This however is yet to be mapped to the actual heat map being generated