File Uploads Borked by Canvas API

File uploads are implemented, but there's some hang-up in the Canvas API that's keeping it from working. I've reached out to Canvas for support. But the structure for uploading files is starting to be in place.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>