several additions and improvements
- notification system
- mongoose error handling
- split controllers for Hue and application configuration