IE8 - xml parser fixed

parser.loadXML returns bool - Returns True if the XML load succeeded.
See: http://msdn.microsoft.com/en-us/library/ms754585(v=vs.85).aspx
Integrating error handling and tidying up code.

See #16