added GUI, http server class