Adding max redirection option for curl
Moving curl transfer related code into separate file
Moving default download transfer code into Transfer\StreamContext
Removing unused property
Adding PHPDoc to new files
Making Transfer injectable
Renaming transfer implementations to match composer naming conventions
Adding integration tests for curl transfer