first cut at http_server