Added new print stack,
Fixed client server, now works with telnet command as well
separate read/write path