Pull Request: Finished most of Semaphores/Mutexes