added several directories to .gitignore
Added lexer/parser build rule