Better logging messages when requests are started.
All status updates are logged from common location (within FTPRequest class). This eliminates the need to debug within the FTPRequest.
Added rename request.
More cleanup.
Created sample project that can be used to test and also look at how to integrate the framework in a project.