Wrapping Guzzle CurlExceptiosn in Aws TransferException
Aws TransferException extends from CurlException so as to not be
a breaking change. The exception still extends from AwsExceptionInterface
so that AWS exceptions can be caught in a single try catch block.
Closes #120.