Use unique_ptr where possible.
Ignore some generated/local Visual Studio files.
Include Visual Studio project files.