Simpler UI and a bucket of issues solved

This version addresses #15, #1, #6, #7, #5, #4.
Additionnally, as discussed via chat, significance of 'lockCourse' and
'lockPM5deg' (#13) has been provided and this version uses a slighter
simple version (lockDemand), which now combines demand for speed and
course into one 'lock'.