Rehaul almost complete:
- Methods working: connect, disconnect, upload
- Stick with ruby-progressbar, way better than built-in report_progress
- still missing a solid exception handling process.