add ClientThread class, changed Implementation of Client class, deleted implementation of Server class