honing use of cmake"
adding tests
more c++ boilerplate
build env works and testing with Catch makes sense. now to write DFG
improve gitignore