Each spec is now ran in a transaction.

This should ensure that all of the specs pass when run in sequence.
Merge pull request #10 from swipely/make-specs-transactional

Make specs transactional