# Functions
InitRedisClient initializes a redis manager struct for session management.
NewAuthService initializes a new AuthService.
NewGroupService initializes and returns a new APIHandler.
NewRequest initializes and returns a new Request struct.
NewSessionService initializes a Session Manager.
NewTaskService initializes and returns a new APIHandler.
NewUserService initializes and returns a new APIHandler.
SHA runs encrypts an input string.
# Structs
APIRequest is a Generic type struct for organizing dataModel methods.
AuthService manages the authentication system of the app.
GroupService is a Generic type struct for organizing dataModel methods.
RedisManager is used for managing the web app's user sessions and state.
Request managers an async request to the API to return data model(s).
SessionService is a struct wrapper around an initialized RedisManager.
TaskService is a Generic type struct for organizing dataModel methods.
UserService is a Generic type struct for organizing dataModel methods.