Bower integration

Hey @revolunet!

This PR introduces bower dependencies for easier maintaining. Therefore I did the following changes:

* removed <code>test/lib</code> folder
* added component.json
* updated .gitignore
* updated karma.conf.js to include bower components
* Made a test run and generated a new dist