Added additional functionality to proxy system and ability to run from XML file.