Add code coverage support :lipstick:

 - Add [istanbul] deps
 - Use test helper for setting NODE_ENV=test
 - Split test suite into acceptance and unit tests
 - Cleanup and update Makefile targets accordingly
 - Update npm scripts, add `debug` target
 - Update travis-ci targets

[istanbul]: http://gotwarlost.github.io/istanbul/
Add Coveralls badge
Merge pull request #20 from gfestari/coverage

Add coverage report :lipstick: