--did away with alternating instruction/argument scheme, implemented
arguments as pcb struct variables instead
--rejiggered producer-consumer make process call to jive with Peter's
mutex magic
--changed NUM_DEVICES, NUM_MUTEXES, and NUM_SHARED_MEM_LOCS constants to
variables intialized by user input
--cleaned up print statements with newline '\n'
--anything else I'm forgetting