this version "works" - client server communication is secret
code needs lots of refactoring and some changes in starting Luke's threads, but it is on good way