Cleaned some code
Removed semaphore.c
Added monitor mutex

Need to add checks on monitor in philosopher function