Adding some more files to gitignore
Adding TODO file
renaming to lexer instead of parser
Adding generated files to gitignore