# Functions
NewAuthMiddleware is a constructor for the AuthMiddleware struct.
PanicRecoverHandler is a Handler to recover from any panic that happend down the handler chain.
RequestTimeLoggingHandler logs the time a request needs to be processed.
# Structs
AuthMiddleware is a struct to hold a array of valid tokens.