Added group behaviour to the agents. One can specify in constructor if one wants group behaviour. Also integrated heatmap into MainWindow.