Microservice to bring 2FA to self hosted PDSes

Add DID, Handle, and Scope middleware functions #39

Merged torrho.com
targeting main from torrho.com/pds-gatekeeper:handle-did-axum
Merged opened by and assigned to torrho.com
targeting main from torrho.com/pds-gatekeeper:handle-did-axum
Commits 1

Adding an auth module with all the scopes, handles, and did checking goodies that can be used as middleware layers in axum inspired from my attribute macros elsewhere.