Added application API interfaces

Web App API added to make it easier to manipulate files from a front-end
web or mobile app
Introduced app-api key so that front-end apps don't use the same keys
are back-end apps
App API interfaces added:
operation_mode == change the operating mode of the heater
override_mode == change the override mode (immediate or temp_override)