Add CMake Support

Hopefully this will work in one try