Disable Visual C++ warning C4996: MSVC deprecates std::copy as unsafe. The function still works fine, but prints a warning message about potential buffer overflow if the parameters are wrong.
Add .gitignore and stop tracking various temporary and build-generated files.