Add karma and grunt-karma for client-side testing.
Add a bower.json for the front-end code.
Add a bower.json and index file (from a bower install).
Merge commit '4d81db94cbb26de0bdbe83c8300d7288f4bbc45d' into feature/angular
Start to use karma and grunt-karma to test the frontend code.