Add some combinators.

Add a parser factory method, Regex;

Add an Opt parser combinator;

Add an XAtLeastOnce parser combinator.