Add global gitignore file.

Finally.
Add global gitignore file.
I guess I'm going back to spaces for indentation.

Also add comments on what the tab options do.