An Amazon S3 uploader, and progress bar that utilizes websockets.