Fixed Lexer Bugs & Add Parser