# Functions
AuthMiddleware used for Authentication.
ErrorResponse function returns a response that is returned when an failure is encountered.
RoleMiddleware used for Authorization.
SuccessResponse function returns a response that is returned when an success is encountered.
VerifyJWTToken used to verify user given token.