# Functions
New creates a new app config struct.
NewJWTSecretKey creates a new secret key for signing JWT.
NewServerConfig creates configuration the HTTP server will run with.
# Interfaces
Config interface declares functions for server, handler, etc.