Milestone 2.9 Update

Algorithm mass encapsulates. MainController switched to heatmap instead
of results. New heatmap.html