CMakeLists added, Makefile added, gitignore added