# Functions
CreateAndStart creates and returns a TestServer that waits for web requests on the provided port using the provided multiplexer on a different goroutine.
# Structs
TestServer wraps a http.Server that runs on a separate goroutine and is intended for unit testing.