Add CMkaeLists.txt and .gitignore