Added elegant error handling

Errors within aspects will now attempt to invoke the error advice
handlers.