Finished lab03 - producer/consument implemented with locks