Improvements with S3 uploads.

- Adds exception handling.
- Logging / user notification of upload failures.
- Create configured bucket if it doesn't already exist.
Adding grader timing.
Default to "mysql" grader.