added some comments
Updated to ignore all the various files that Visual Studio creates as well as the dll's and exe's after a build.