Started moving LCD code out of the main file.
Addded initial reusable LCD menu functionality.
Removed lcd library from main file.
Renamed functions to be more descriptive.
Finished the flexible menu for displaying sensors.
Made the page refreshes more efficient.
Added in accelerometer code, however it conflicts with the RF Core.

The RF core is needed for the ADC.
Split code into its own modules wherever possible.
Added a way to flash the screen to denote errors.
Made the menu information simply a struct.
Now allows for nested menus.

Navigate into menu with right arrow, out with left arrow.
Added dummy menu for zigbee communication.
Merge branch 'features/lcd-menus' into development