Added integraion tests. Added factory_girl.
Reorganized folders. Added gemfile. Added dependencies.