Issue #108: move bower components/ folder outside of src/
Added test coverage through Karma/istanbul
- Switched test runner to Karma due to difficulties adding coverage with
  grunt-contrib-jasmine
- Added Coveralls upload to the build step so we can use the README badge as a
  reminder