Improvements to the API.
Simple CLI runner.
Publish to NPM.