cmake, gitignore and qmatrix added