Improve example, add requirements section, fix url

- Better comments and other slight changes to example code
- Direct url to package on npm
- Describe requirements

[ci skip]