running proxies in three seperate threads in order to have diffirent communication layers
diffirent configuration files for each of the scripts
changes needed for new configuration files. Plus some clean up.