Basic cmake build setup

Fucked around with Scons, decided on CMake as it was easier to setup on
windows.