update core qoob error handling to catch all errors, including in dynamically loaded classes (closes #3).