Simple Object Oriented implementation of the POSIX semaphore.h library