pushed my work on gui so far
Add the gui
Add CMake scripts for root and search