Added single file upload support. If a file with a zip extension is uploaded, it will be unpacked. Otherwise, it will be uploaded as is.