Update readme and publish to npm