add matching utilities and improve error handling

- add path matcher shortcuts
- add error reporting to auth failed and denied handlers
- add shortcut for matching get requests
- add lifting instances for MonadRespond