Lexer cleaned

Fixed a few more issues.
Added support for alternate string syntax.