initial stab at http server