Allowing chaning after the listen method and adding the close method to the HTTPServer to resemble Node http API