Update bower file structure

* rename component.json -> bower.json
* rename components/ -> bower_components
Use karma as test runner

* create package.json with karma as dev dep
* added node_modulel/ to .gitignore
* add karma.conf.js file which stores karma configuration
* move test fixtures to a seperate directory