Option.orThrow updated and tests updated. removed ambigious methods for
orThrow.