added some tests
added client
some refactoring
changed server constructor
do not connect within constructior but provide a separate connect method
describe client
check received data