utilized factories using factory girl and cleaned up RSPEC