Branch with compiled pages respects repo's user details settings.
- Create a class per method - Create a class per git strategy - Extract USAGE into a file - Refactor git and ftp/sftp methods