refactored and added tests  to ClientSemaphoreTest,

new ClientSemaphoreThreadedTest,
added Problematic