Tests: Code coverage via Istanbul and report to coveralls.io
Fixed lint
Tests: set coverage threshold to 0 so build doesn't fail
Readme: Added coverage badge
Tests: Exclude third-party code from test coverage reporting
CI: Added a ci target in the npm scripts