Added some missing Either methods with unit tests

Lefts, Rights, PartitionEither