Improved File Uploading

Can now handle multiple simultaneous uploads. Now saves file with a
guid as its name and stores the original name paired with the guid url
in the db.