Add NPM version badge to readme
Tidy up pin setup with async
Tidy up setting a listener on a pin
Tidy up destroy() and read()
Add Travis CI build config