Provide error reporting for all errors within Insulin

SugarCRM errors should be wrapped outside our code so that we can track our own
code issues.
Merge pull request #56 from alias-mac/error-handler

Provide error reporting for all errors within Insulin