Bugfix for escaped characters in strings

(parser "A = '\"'") wasn't working.
Added combinator for numbered repetitions

(rep m n parser) looks for between m and n repetitions of parser,
inclusive.