Merge pull request #1 from Samuel29/master

Work from Samuel29, much improvement to original code
Merge pull request #2 from Samuel29/master

Integrating Samuel's enhancements into the main repo
add package.json so this can be shared :-)
Merge pull request #3 from 6a68/add-package-json

add package.json so this can be shared :-)
Following @6a68 lead, adding this app to npm
Following @6a68 lead, adding this app to npm
Added keywords to package.json
Hmmm, ugly, sorry. F'ed up in git
missing comma in package.json. Will now use jsonlint