Removing folder prior to the repository checkout.
Refactoring on the project class. Creation of the git_repository, gemfile and diff classes.