Swap out minitest for rspec

Minitest was good but the testing needs became more complicated and minitest was beginning to struggle so a swap was in order.