update .gitignore to include a host of standard excludes