start build processes
Merge branch 'master' into build

Conflicts:
	app/views/layouts/assets.blade.php
resolve angular dependencies
remove bower components
Break all the things.
start adding test files
add mock in-memory database and FactoryMuff for tests
Merge branch 'master' into build

Conflicts:
	.gitignore
	public/js/angular/controllers.js
ignore node modules, modularize annotation service
remove reference to annotator-madison
fix likes/dislikes/flags in annotator-madison, fix annotationService
separate dashboard controllers, lint controller js files and gruntfile
fix pagedown errors
Merge branch 'master' into build

Conflicts:
	.gitignore
remove legacy js
lint our js files
add jshint to Gruntfile
add jshint to grunt default task
merge tests branch
add install docs and project notes