added rspec and factory girl generators