Updates to lineman 0.9.0
removes tasks that we don't use for the angular template
updates grunt-angular-templates to latest
angular 1.1.5, underscore 1.4.4
readability++
Update authentication_service.js

clarified that the API endpoints are stubbed
tests for message directive
coverage for directive and auth service
Updates the template for Lineman 0.11.1 compatibility
- re-positioned homepage.us to support the new pages feature
As an avid grunt user i know for 'npm install" i need to be inside project. But there are folks who do not know this.
Merge pull request #2 from skusunam/patch-1

README.md change
Adds sourcemap generation with inlined sources.
Removes JST as a grunt config target
updates readme typo for sourcemaps
Swaps watch config targets for concat w/ sourcemap

- this is needed to avoid linemans default watch targets from re-running
the concat tasks, and instead run our concat_sourcemap tasks
Removes unnecessary alerts
Adds an id hook for e2e tests to grab
New dependencies for e2e tests
e2e spec configuration and basic login spec

- this isn't quite working yet, assertion isn't being caught for some
reason
- protractor testapp/scripts/web-server.js seems to have some
custom setup, perhaps express.static is not enough?
- the require('jasminewd') seems nebulous, not sure what its doing but
monkeypatching jasmine-node constructs when required? investigate more
Example: use the promise from $http in template