Completed basic AudioUpload

This hasn't been tested yet. I was unable to get a connection to MySQL
form work. Comments go over basic workings
Added the Exception outputs for all media uploads.

Made them more general and specification was not necessary.