Recfactored the tests. Now read a lot better. Added Database Cleaner gem to clean db between tests