Adding .gitignore to exclude user specific files

This could be considered cosmetic but it'll help those who directly pull a copy of the code and work with it to distinguish when they've really changed something on the code and not just opened the projects.

I guess someone would need to add some lines for linux and mac too but I can't provide these as I don't have these setup yet.