CN - Added high priority control loop task that is solely repsonsible for tasks performed every main loop. All other tasks performed by lower priority task. Note that control loop task loop time is still quite jittery, presumably because of the variations in time taken to perform the control tasks. I note that the control task itself is woken at a very steady rate (+-3us).