CMake Buildsystem Basics

Basics for the CMake buildsystem. Building completely, not interfering with default buildsystem.