Add recursive mod deletion

When updating between versions of MC, certain version-dependent libraries were not being deleted, causing duplicate libraries to be present upon updating. This PR adds recursive mod deletion that only matches files with a '.zip' or a '.jar' extension.