update .gitignore
add .plex and .y files

add lexer .plex and parser .y files to distribution for easier version
control