added basic chat client & server