added ability to disable basic auth for notification endpoint
added a more useful eror message when Adyen engine has not been configured
tightened up validation and error handling
more tightening of notifications model
tightened up validation for logging notifications