Added most functionality to parser. +Lexer change

lexer change was adding new type to tokens for commas