* add constructor for HttpServer; binds to loopback and random ephemeral port