Added a WaypointList namespace that manages the waypoints in EEPROM as well as a Persistant namespace that manages all other data that is stored in EEPROM, such as the current waypoints, current mode, etc.