Clean up and enhancements

* add image url
* use curid as id and add url to features
* use curid url as url instead of the named url, which could change
* change build system to npm scripts
* exclude built javascript files from repo
* fix mocha tests
* fix dependency version numbers
* bumb version number since the changes to the output format break backward compatibility

Feel free to request any changes.