clean up CMake files - add filesystem dependency to libs
work on experiments - improve structure, add constructors
move remaining content out of stemlib and stemutil.  Hide those files.