Added unit tests for mailboxes and selective reception. Also, removed uid as a dependency in Cabal package description, as its not actually used.