added http server exercise