Version1.5

Made client a class, and removed the timer. But it's incompleted.