added new classes and skeleton for http server v2