Documented and changed HeatmapService API.
WARNING: Internal Heatmap needs changes to accomodate API changes
More pretty changes
Typesafe input parameters are now in place