Add istanbul coverage report generation

**WIP! DO NOT MERGE!**