Fixed up c++ code to class-per-question model,
Renamed file to be more decriptive
Added VS2013 solution
updated gitignore to ignore VS-specific files.
reformatted existing code to be 4-spaces instead of tabs.