Fix broken finish collision.
Remove reflection code; move PointOnCircle to MathUtils; make MainPart constants readonly.
Updated Arch. document with hardware-software mapping diagram (diagram made by Ramin)
Another update to archictecture document
Refactored all classes for which it was necessary: function names, function length, parameter length, comments, variable names, etc. Collaborators: Ramin & Kevin
Added CarBehaviour script to car prefabs
Jenkins run
Add fourth version of arch. design document. Updated and rephrased certain paragraphs.
Merge branch 'master' of https://github.com/LinkyXoth/Contextproject-Group5
Merge pull request #27 from LinkyXoth/CODE_CHECK

Merge the work of Ramin and Kevin; the steering bug will be fixed in a follow-up commit.
Added version 4 of emergent architecture design document, should be done for draft version now
Fix steering bug; some more cleanup.
Fix the finishing screen. Timer also stops now when cars are at the finish.
Fix merge conflicts
Apply checkstyle improvements. Fix small fault in finish screen feature.