Some cleanup. Added EEPROM read and write.

- Cleaned up includes.
- Added code for reading and writing EEPROM values.
- Added more struts.
First part of the menu.

- Just a simple menu to test. More to come!