Made relative path behavior be relative to the config.xml file.  Factored out searching into its own class.