added test setup, travis & badges

tests using tape and tap-dot
- added a few simple test cases as demo

also added some more badges to the README
- David auto-magically shows dependencies (this is why I updated js-beautify too)
- Travis need sign-up and access, but I assume you've seen him around (classy gent)

added a .travis.yml