Install Grunt and Bower in Travis, refs item:675
Add Sass/Compass to Travis
Use longopts in scripts for readability
Test using PhantomJS
Merge pull request #11 from tlvince/refactor/travis-before-hook

Fix Travis, refs item:675
Merge pull request #12 from hbj/feature/auth

Implements #558 (user authentication)
Merge pull request #13 from hbj/feature/bug_fixes

Fixes #533 (see comments) and #692
Create app config through grunt. Use production server for 'build:prod' and 'serve:prod' tasks and dev server otherwise. Fixes #646.
Fix 'clean' grunt task not removing all files.