Added support for uploading to S3 files over 5Gb
added unit tests