use istanbul for code coverage

* Requires no instrumentation
* add `make test-cov` to generate coverage reports
Merge pull request #130 from shtylman/coverage

use istanbul for code coverage