Merging in various changes

* Use mocha for testing only
* Update angular.js to newest unstable version
* Dumped jade views in favor of html views
* Cleaned up the testing options via Gruntfile
* Made e2e tests runnable from Gruntfile

:master