refactor model tests to use factory girl & ffaker