Update mocha, eslint; broaden jscs version range
Remove testling
Update copyright in docs
Fix order of properties in package.json, component.json
Add bower.json
Update Installation in docs

- Add Bower as an installation method;
- Rename Component.js > Component;
- Fix casing of NPM > npm.
Update .gitignore, .npmignore
Remove browser test
Remove `npm update` from travis
Add npm deployment to travis
Refactor API
Refactor benchmark

This makes other modules optional.
Update benchmark results in docs
Refactor spec
Update changelog for 0.1.1
0.1.1