Add jshint task
Introduce mocha, chai and sinon frameworks
Add domain and some tests (not complete)
Add .travis.yml