Remove `example` directory

Removing the example from the source code as it isn't necessary.

Fix gh-11
Code style consistency fixes
Add jshintrc for linting
Remove `.bowerrc`

The setting it contains is now Bower's default
Port improvements from `mocha-flight`

Check for `this.component` and `this.$node` before acting on them.
Be sure to reset `this.component` to `null` between tests.
Update package manager configs

* Specify development dependencies.
* Use Karma test runner.
Update gitignores
Add Karma configuration
Port `mocha-flight` describeComponent tests

Convert the tests to Jasmine's assertion style and event spys.
Fix `this.$node` not being `null` after tests
Add a CHANGELOG
Update README and CONTRIBUTING

* Add instructions on how to install the module's development
  dependencies, and run the unit tests.