Add model service
Get should return the requested object
Get should return copy, $watch should check equality
Do not do angular.copy every time
Add tests for Model
jshint
Merge branch 'master' into model

Conflicts:
	app/index.html
Test and fix delete
add note
Update Model.js
Don't HTTP `GET` collection when creating and deleting
`delete` does not need to return the `$http` promise
Merge branch 'model' into use-model-login-status
Use model to subscribe to updates
Merge pull request #54 from CruGlobal/use-model-login-status

Use model login status