Causal Dynamical Triangulations in C++ using CGAL
This release has run successfully for 2 weeks on dewitt.physics.ucdavis.edu in debug mode, and should generate data correctly.
After watching Dr. Rian Quinn's "A Test a Day Keeps Your Manager Away!" and looking over https://github.com/ainfosec/ci_helloworld, added checks for whitespace, ClangFormat, ClangTidy, Valgrind, Coverity, and CodeCov.
Also re-organized CMakelists.txt according to current best practices outlined in https://github.com/Lectem/cpp-boilerplate/blob/master/CMakeLists.txt.
Now using Catch for behavior-driven development style tests using the Gherkin syntax.
(2,3) and (3,2) moves may not be possible in small simulations. This corrects possible infinite loops and adds a CTest case.