repository reorganisation cleanup. Addition of cmakefiles.
...git methodology learning still I am...
Top level cmakefiles & removal of unnecessary dependencies...