refactoring to modularize
txt
fixing git
ignore
refactor for modularity

Merge branch 'refactor'

Conflicts:
	.gitignore
	Gruntfile.js
	app/css/app.css
	app/index.html
	app/ts/app.ts
	app/ts/config.ts
	app/vendor/backbone/backbone.d.ts
	app/vendor/require/require.d.ts