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
Merge branch 'master' into evented-data

Conflicts:
	app/index.html
	app/scripts/directives/block.js
	app/scripts/mockHttpBackend.js
Remove bad, repeated code
Use regex for matching URLs