first pass rewrite to use config file to install and run plugins