implemented new modpack class including mod merging