Fix a bug - saving camera settings was triggering networksConfigUpdated event
Hookup camera update
TODO:
- simplify APi utilities - consider replacing inheritance with composition
- Add brightness control setting to API
- renamed observers folder to utilities
- created a make_unique function in the utilities namespace
- migrated the main.cpp object creations to unique pointers
- Removed credentials.h && pinouts.h
- Added wifi environment and pinouts env to ini file
To get rid of the extra header files i migrated the settings to the ini
This is much cleaner imo and easier to maintain.
I added explixit commets to guide the user to the right section to add their wifi details