Better parser

Fixed issues with escaped chars and allow more broad chars in strings.
Track words and types in the parser
better comments