Updated to catch SAX exception when parsing XML

When an exception happens it will write the error and return False
from the read function.  A test has been added and the main app
has been updated to exit on failure.