Uses global log object instead of passing around a log instance
First working function to recursively resolve, download and unmarshal external xml schemas
Ignores temporary files