Most recent code. Has test stub for monitorTemp and case-switches for
Driver.