Adding cmakelists. Updating gitignore