Update readme. cleanup. prepare to publish to NPM