Merge pull request #4 from nickb1080/master

Support browser; misc improvements
Initial tests
More tests
Merge pull request #5 from nickb1080/test

Add tests
Add travis stuff
Merge pull request #6 from nickb1080/test

Travis integration
Fix badge href
Add install mocha to .travis.yml
Add author