Program files

Coded for fundamentals of computer systems class at BU 2012.
Demonstrates use of Semaphores to control concurrency