Re-implement update_settings to take arbitrary YAML/JSON
Should be able to update all camera settings by passing an arbitrary dictionary.
API endpoint should take a JSON object and pass to that method. Load from file should open a YAML file into a dictionary and apply settings.
Methods should also exist to "freeze" the current settings to a YAML file