Added Mailbox class and BufferBlockMailbox class