Add CMakeLists and empty main file
Add .gitignore file
Add basic skelton
Update gitignore file