Some CSS tidying and fixes #336
Fixes #267. Made mandatory field message similar colour to flash error.
Fixes #261
Added modernizr for touch and no-touch class.
Merge pull request #352 from theodi/carl-bugfixes

Carl bugfixes
Merge branch 'master' into ui-tweaks

Conflicts:
	app/assets/stylesheets/application.css.less