added ability to specify a file with a list of modules to install