Minor formatting improvements
WIP - Improved sensor read infrastructure

  - Added sensor read management classes to the framework code.
  - Fixed all compile and linker errors.

Notes:
  - Code may not run on the robot.
  - All new code is dead code (the current BulkRead does not use the new classes yet)