Menu Event Handling

- more menu coding
- deal with button presses in controller
- handle proper button press within menu model
- bunch of unit tests for menu model to verify event handlers
- little bit of code clean-up here and there
Arduino Reset

- added setup() methods to classes interfacing with the Arduino so that
when the reset button is pressed, the heating system is shut off and
re-initialized
- added unit tests