Update dependencies

- Update eslint, jscs, mocha, retext, retext-visit;
- Remove retext from peer-dependencies
Fix a bug introduced by parse-latin@0.1.3

The full-stop merger, introduced in wooorm/parse-latin@b794084,
tries hard to merge remaining full stops into neighbouring
words. Problem is, it doesn't known about ellipsis with spaces.
In the case where ellipsis (with spaces) occurs at the start of
a document, the last is merged into the following word when not
followed by a space.

This update fixes this problem.
Refactor spec

Includes updates for retext@0.2.0.
Remove testling
Update copyright in Readme.md
Fix property order in component.json, package.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 Readme.md
Update changelog for 0.2.0
0.2.0