Generalist .gitignore and VC120 solution files

They are necessary for me, to make development easier