Added cmake build system. Some modules are not added yet