Git Cleanup

General cleanup of extra files and the addition of Visual Studio project
files.