More paralelization, heatmap visualization changes

* Fixed heatmap color coding: greater than, less than and equal to random
* walk for first and second order heat map
* Parallelized data generation
* Parallelized random walk generation
* Progress bar for heatmap calculation to show what is happening
* Fixed some synchronization issues