Rewrote lexer.
Made double quoted strings work handle escape sequences and string interpolation (within parser).
Updated single quote string to support its limited escape sequence set.
Changed format of single quote string to use double single quotes instead of backslashes.