added validation for service-configurations and added one more dependency: flat .
update packages.json (mongoose-query bugfixes)
Front-end: separate controllers to individual files and added more services.
moved menu handling to separate menuController
front-end: menuController fix
back-end: comment out schedule and action test because of implementation is not ready
front-end: added less library and UI improvements from commit https://github.com/mahtikebab/home.js/commit/b0ae918bc71e7a01672cd0a943e87e3606e5b8dc.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	app/public/css/styles.less
	app/public/index.html
	app/public/js/app.js