As-is this server cannot do much and must be given an Updater implementation to handle requests. Server.Mux is exposed to in case the server needs to additional handlers for serving package payloads, etc.