Pull Request: Finished most of Semaphores/Mutexes - Adding correct files for merge.