A few general additions and small changes

* Added `.gitignore` with a couple sensible entries.
* Added `package.json` to handle npm dependencies (`npm install -d` wasn't working without this).
* A few minor editions and improvements to `README.md`.