initial commit of server-http module