# Functions
InternalServerError returns default error model for HTTP 500 responses.
NewServer creates (but doesn't start) new instance of http server.
# Interfaces
RouteBinder abstracts some entity (usually handler) that can register it's routes in gin router.