ARC, custom upload file name, protocol-based delegate

- Using a delegate (SCRFTPRequestDelegate) instead of a selector-based solution
- Possibility to specify a custom upload file name
- Using block-based NSOperations to perform delegate callbacks
- Updated the README file