Add assignment op and raw_ostream to Token.

Also adds TokenType::PAREN.
Add isParen method to Lexer.
Add Parser.