eliminated SemWrapper; no longer needed

Sem uses move constructor to move shared_ptr to underlying semaphore