preprocessor file now has a config file

moved some variables needed by class constructor to a separate file