Updated .gitignore

Included Visual Studio files that need not be kept track of
Updated .gitignore
Updated .gitignore

Ignoring *.ipch