# Functions
NewHTTPHandler produces a new instance of the HTTPHandler type.
NewPGHandler is a function that creates a new instance of the PGHandler type.
NewRedisHandler is the constructor for RedisHandler.
RegisterHandler registers the handlers to the router.
# Variables
Module allows the routes from this module to be registered to the app.
# Structs
DBResponse is the model that represents the response from the database.
HandlerParams is the type that defines the parameters that are required to register the handlers to the router.
HTTPHandler is a type that will reach out to a third party service.
PGHandler is the handler that communicates with a postgres database.
RedisHandler is the handler.
RedisResponse is the response returned by the RedisHandler.
TodoModel is a struct that represents the API response.