Improved gitignore to add Visual Studio temporary files