Moved all setup variables to a json file called config.json. It worked surprisingly well. Added a credentials json file for ftps and stuff. It would be in config but it's in its own separate file so that you can git ignore it