Improve Contribution Bootstrapping

* Adds CONTRIBUTE.md
* npm package.json added
* `npm test` runs test suite
* Updated documentation on test running
* Test against Node 0.10.*
* Gutted most of travis.yml as everything should be handled by Travis by
  default