Use bower.json instead of deprecated component.json
Merge pull request #8 from unkhz/master

Use bower.json instead of deprecated component.json
Fix circular dependency between debug and watch tasks

This circular dependency would cause spawning of new watch instances whenever change was perceived. You can now start debug w/ watch by running `grunt debug watch` and build debug once by running `grunt debug`.
Feature: Karma based test automation, based on feature-karma branch
Try adding Travis CI
Travis: Another try
Travis: Add build status logo
Sync with master; fix the branch to work again