tests: add istanbul for code coverage
tests: increase code coverage to 100%