Changed parseNumber to use >>= instead of liftM, as the exercise asked. Changing it back, because liftM is better.
Improved parseString to accept escaped double quote.
Widened the range of escaped chars that parseString accepts.
Added parsers for more Scheme types.
Merge branch '2_parsing_exercises_part1'

Added more Scheme variables to the program, and write parsers for them.