First version usable with the server and client part
see the test files for detail to use it
Merge branch 'master' of github.com:fetm/mccommon