cleaned up includes...
 - there appears to be no good reason for including XMLReader.h in the header... it's only needed in the source file