# Functions
BuildWebServer constructs a new web server with the right DAO and spirits handler.
NewRouter creates a new router instance.
NewSpiritHandler creates a new spirit handler to manage spirits.
NewStatisticsMiddleware creates a new statistics middleware.
# Structs
Route is a structure of Route.
Router is the struct use for routing.
SpiritHandler is a handler of spirits.
StatisticsMiddleware is the middleware to record request statistics.