Wrapper for Go's http server that allows graceful shutdowns (and soon hopefully no downtime restarts)