pecan style validation && error handler enhancement

1. Added pecan style endpoint validation.
2. Enhanced error handler, allow it to optionally accept specific error information
Shouldn't this be stoplight/tests/pecan_app/config.py?

Better to have it someplace it will not potentially conflict with potentially supported frameworks