Overhaul test harness

Switching back to RSpec because it integrates with Turnip and Spinach
wasn't doing it for me.