Client map test, refactored in new classes

added ClientMapBasicTest and ClientMapLockTest

mostly it just refactored test,  and some additions,  
todo ClientMapListnerTest and ClientMapExecutorTest.

and remove old classes, after we are and covered all the cases, as we don't want to drop any important tests, by mistake