OMS-793: Created EitherMaybe and IoEitherMaybe classes.
Merge pull request #8 from schmitzt3/oms-793

OMS-793: Created EitherMaybe and IoEitherMaybe classes.