changed location of the xml library cache so that it doesn't get stored in the XMl Library folder (which will come from a git repository)
added ability to provide extra local settings (loaded