c++ skeleton for Steering Wheel

Almost complete except CAN (get on that) and the Nokia screen.

using features like c++-style for_each loops, inheritance, namespaces,
and x macros to pack variables into arrays.
mplab x switched us to simulator...