More updates to lexer
First attempt at full-grammar parser

Should take string and parse it, then rebuild and return it

Needs to cast empties/ints/etc. to str for success

Also need to fix shift/reduce and reduce/reduce conflicts