During patch generation, the script will need to do the following:
- Generate a JSON file containing a list of versions we have patches for along with some info about those versions and said patches.
- Generate bsdiff patches for patching from the current version minecraft.jar to each jar file in the jars folder.
- Automatically download new versions of Minecraft into the folder of old jars, so that the script can generate patches for them in the future.