Improve Contribution Bootstrapping

* Adds CONTRIBUTE.md
* npm package.json added
* `npm test` runs test suite
* Updated documentation on test running