added BaguetteAuthorizationMiddleware and BaguettePayloadValidationMiddleware, and example of callbacks