Code cleanup
Update README.md
Improve client part

Now client part can be used by an external project. Everything is
handled with signals/slots.
Require C++11
Update main.cpp to reflect client changes