Initial commit. Cmake integration works so far