Add root CMakeLists.txt

Build uses custom target to run setup.py