Switch to Istanbul for better test coverage

This pull request ditches jscoverage in favor of Istanbul, which is way better for test coverage reporting.