Update gitignore to ignore dist directory
Add type recognition for ++ and --