Prepare module to be published to npm

I would personally find it very useful if the module was published to [npm](https://npmjs.org/), and I think it would be a good addition to the repository. If you have any questions as how to publish the module you might first read [this doc](https://www.npmjs.org/doc/misc/npm-developers.html).

If you need any help publishing, I can answer any questions you have.

---

**Changes:**
- Create `package.json`
- Create `.npmignore`

---

Please let me know if this needs anything else. Thanks