CMakeLists.txt now works from the top.  The goal is that any previous way of configuring is still possible.  Now making use of scimake and so have adding packaging and ctests along with other various
compiler tests that we use....