Moved all xml support dependencies to XMLInterface class
Cleaned up the Caller class and fixed a small bug in SanityCheck