Implemented grouped traffic lights and tested.

Cars are no longer aware of traffic lights but I will fix this in the movement refactoring branch
Finish TrafficLightGrouping