Add .gitignore, add Expr classes, define grammar