skeleton methods for client actions
spawning one server
cleanup also cleans semaphores. server loops
tweaks