Add good gitignore
Add C++ Unit test project