Beginnings of icons/logos.

As per #19
Ooops, typo
Updated README
Add offline.js to the tests
New CSS

Generated from a first pass at a LESS conversion
Offline.js settings to keep it in the crypton.io domain
Password generation, whitelist and formatting
Correct a comment.

(This is to simplify ongoing merges to the folders branch.)
Merge branch 'master' into folders

Resolved conflicts:
	src/app.js
	src/views/LoginView.js