add .gitignore file and Makefile and lexer modification
adding make draw this=file rule in the Makefile , changing the lexer and the grammar to support execute directive , updating .gitignore
shift/reduce conflicts solved and lexer updated