Implement simple cache
Implement promise based cache get method
Refactor
jshint
Merge branch 'master' into evented-data

Conflicts:
	app/index.html
	app/scripts/mockHttpBackend.js
Merge branch 'master' into evented-data
Make mockHttpBackend return what's easiest for the app

If the real backend ends up being different, handle it with interceptors
Create evented caches for Answers and Registrations
Remove answers from registration controller
Do not use updateAnswer from block scope
jshint, dead code
Merge branch 'master' into evented-data
Use RegistrationCache to retrieve all of the registration for a conference
Remove Conferences and Registrations
jshint
Merge remote-tracking branch 'origin/master' into evented-data
Merge branch 'master' into evented-data

Conflicts:
	app/scripts/directives/block.js
Include directives lost in the merge
Use my hacky fork of grunt-usemin
Use relative paths for images