~~~~~~~~~~~~~~~~~~
* Python 3 support (as far as baron supports it anyway)
* Try running without mutations first to make sure we can run the test suite cleanly before starting mutation
* Implemented feature to run mutation on covered lines only, this is useful for mutation testing existing tests when you don't have 100% coverage
* Error message on incorrect invocation