Added folder for lab5

Fixed build
Trying to add GTest
Enabled GTest building
Enabled GTest testing
Adding pthread dependency
Minor cleanings
Added fused gtest
Disable Google Style check for gtest
Fixed gtest warnings
Declared Pthread
Disabling ignoring on GCC
Same for test app
Ignore effc++ in tests
Ignore warnings in tests
Another portion of fixes
Fixed warnings by MSVS
Fixed Google Style
Fixing local issue with clang
Added CMake's *.user file to ignore
Added gtest in a different way