added new iothread
added signals and slots
tcp connection managed in thread; signal across threads
first implementation of client + shell + write
sending messages to server works
removed project shell as only needed in client
removed usage of std::string, now use QString