Remove coverage from requirements as it requires a compiler to install via pip
Add code coverage installation note to readme
Better error message if coverage isn't installed
Add configuration to indicate current running mode