Added InstallModules to install modules.

Turns out the Moudule installer is a different API than update packages. Made it so you can specify them in a query string parameter (which allows for ordering them to account for dependencies)