code formatting
starting JS app with marionette
Merge branch 'master' into develop

Conflicts:
	app/Controller/SettingsController.php
removed dead parameter in test case
code formatting
code refactoring
introducing global grunt file for setup
introducing global grunt file for setup; using it for bower _, bb and marionette
explicitly include bower files

they should go into a common.js file in the release step and then be removed
moves js libraries to bower
removes coffee script support
include require.js in release js
moves jQuery to bower
introducing new common.js
removes bower components already in common.js
removes code comments
actives uglify2
ads a contributing.md in the project root
fixes #158 Checkboxes for email notifications not working on new entries.
fixes setting debug to 1