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]
Merge branch 'develop'