Fix test results

Following on from the accidental merge of the better init process branch, this cleans up the code and fixes failure reporting.

Verified to work from the medusa root by running `bin/medusa spec test/fixtures/rspec/`