Move node classes into separate file, create Lexer

- add Parser#curr_col and Parser#curr_line