Refactored client and prepped for SSL FTP client addition.