Formated the project files, updated to version 12 for tools, tweaked a few preprocessor definitions and surpressed warnings, updated to AVX2, and split VC Executable into one for console and another for windows subsystems.