Switch from mocha+chai to tape for tests

Felt like trying it out. Moreover, apparently chai supports only IE9+,
but IE8 support is wanted.
Update readme Node.js docs links
Add license comments
Better assertion messages