Added Semaphores to reduce CPU strain
added gitignore