Improvement: moved some code around for better organization.
Added: S3 bucket auto file finding test.
Fix: moved the courses object into the request because it kept piling up each request.