Added continuous integration tasks

I've extended the grunt build to have testing and code coverage; Also providing travis and coveralls configuration.

* Testing (Mocha, expect.js)
* Coverage (istanbul)
* CI servers: Travis, Coveralls
* Added example tests

Of course, the project needs to be registered on https://travis-ci.org/ and https://coveralls.io/