Added CMake syntax highlighting
Updated .gitignore
Enforced newline at EOF