Implemented Parser

Added some new token types
Parser transforms a stream of tokens into a AST
Todo: semantic checking