# Functions
InitializeNewClient returns an initialized DBClient based on the ENV.
NewBlacklistService is an exported function used to initialize a new GroupService struct.
NewFileService is an exported function used to initialize a new FileService struct.
NewGroupService is an exported function used to initialize a new GroupService struct.
NewTaskService is an exported function used to initialize a new TaskService struct.
NewUserService is an exported function used to initialize a new UserService struct.
# Structs
BlacklistService is used by the app to manage all group related controllers and functionality.
DBHandler is a Generic type struct for organizing dbModel methods.
FileService is used by the app to manage all File related controllers and functionality.
GroupService is used by the app to manage all group related controllers and functionality.
TaskService is used by the app to manage all Task related controllers and functionality.
UserService is used by the app to manage all user related controllers and functionality.
# Interfaces
DBClient is an abstraction of the dbClient and testDBClient types.
DBCollection is an abstraction of the dbClient and testDBClient types.
DBCursor is an abstraction of the dbClient and testDBClient types.