QuickMod refactor

This is nitpicking, but the file isn't terminated with a newline. I think moving QuickModDownload (and others) to separate files makes sense after all though.