User DatabaseCleaner gem for tests.

This helps isolate test examples from each other. This gem
rolls back any changes one test may make to the DB, before
the next one is run. This prevents tests from tripping over
each others commits to the DB.