assignment java http server