General Improvements

[x] add basic test suite
[x] improve docs
[x] use [grunt-release](https://github.com/geddesign/grunt-release) for cutting new releases