Many APP API features implemented

Validate config => server can tell you if a config file is OK
Implemented and cleaned up APIs for operation_mode and override_mode
resume_normal_operations
set_default_mode
initialize_new_heater