added client cpp and h files, nothing else