Added | and & operators to Option and Either.
'|' will take the first successful value in the chain, & expects all values in the chain to be valid otherwise it returns Nothing/Left.
Also added & operator to Parser.
Added more unit tests.