Restructure and reformat according to GWSK

See https://developers.google.com/web/starter-kit/
Wrap in IIFE for strict mode
Merge branch 'master' into george/google-webstarter

Conflicts:
	app.html
	app.js
	static/css/main.css
	styles/app.css
	styles/main.css
Reverse changes from the reverse commit
Merge pull request #3 from gsong/george/google-webstarter

Use Google Web Starter Kit structure