add travis deploys to npm
update readme and add tests to cover readme claims