add istanbul coverage report, closes #3