restructured tests and naming convention. Added FactoryGirl for recipes