Enhancement: handle upload callback

Added a callback argument to the function being returned by handleUpload. This callback will allow consumers of framer to handle raw response from Amazon S3 simply.