Added methods for every modpack asset type
Some PackType stuff
Cleaned up cleanup method (lol) and properly use InstanceName.

This makes parseMCArgs take Instance not MCVersionInfo
I can't be arsed to put a real commit message!
WHO CARES!