Allow mod uploads

Allow the user to upload mods and have them packaged properly into a mods folder inside a zip, this does however require a temp folder with a mods folder inside it, in the root directory of the project and that the solder.repo_location be a path. If no file is uploaded it continues to work as normal.