Refactoring

- Create a class per method
- Create a class per git strategy
- Extract USAGE into a file
- Refactor git and ftp/sftp methods
Merge pull request #53 from cveneziani/refactoring

Refactoring
Supporting port config of SFTP