add background if in desktop mode
add validator dependency

https://github.com/chriso/validator.js.git#3.1.0
add validation to the view

showError, hideError and validate methods
Merge branch 'absinthe' of github.com:mwaylabs/The-M-Project into absinthe

Conflicts:
	src/templates.js