Client implemented
modified client; implemented basic server