The supervisors draw themselves
Fixed diff/merge typos
Added arrows
Copied the simiam manual
Went through week 2. Updated tutorial text.
Updated default supervisor drawing

Merged branch 'draw_supervisors' into coursera
Implemented Week3, updated the documentation
Fixed infinite exception loop if draw() fails
Unified PID controllers architecture
Modified the coursera manual to work with separate PID
Updated controllers documentation
Made the supervisor a final state machine
Week 5 up to switching and blending
Improved sensor readings for r < rmin
Last part of week 5
Added a simulate step button to the interface
Fixed proximity sensors envelope
Fixed drawing quality problems on view resize
Week 6 & Week 7 implemented
Moved GUI scripts to additional folder. Split mainwindow into a separate file.
Added show/hide supervisors button. Coloured step button