Added code coverage reporting and enforcement via istanbul