added main
fixed a few outstanding errors in the class def and dec
removed vcxproj files
added a huge gitignore for visual studio