Add support for PNGs as course images.

Also change the file uploader to accept multiple file types.