Fix ArgumentError on exception. Line 55 had 2 arguments, but the `handle_exception` method in line 30 only required 1 argument.
- Create a class per method - Create a class per git strategy - Extract USAGE into a file - Refactor git and ftp/sftp methods