added cmake as buildsystem