Update .gitignore

Now ignoring Visual Studio files, build output and temporary files. 
Taken from the github repo.
Not ignoring .obj files (3d object)