Need to add more tests for the lock and condition variables, need some progress on the mailbox problem