Add actual recursion to mod deletion

The mod deletion method will now actually traverse through all the
subdirectories it finds and will only delete zips and jars. This will
occur for both the mods and coremods.