gitignore added, headerfile renamed, cmakelists added