fetchRef() now returns an error if result of findFile() is NULL; loadComponent() returns component with value loaded, but other slots still intact
meaningful error if XML file cannot be located
added tryCatch()s to uses of fetchRef() to try to give indication of where things go wrong
Merge branch 'master' into validate

Large changes to documentation in master
merging documentation changes