refactor: created diagnose.cpp and moved routines there
Compiled without error. Ran smoothly. Summary plot seemed ok.
renamed: include/eng_diagnose.hpp -> include/diagnose.hpp
modified: include/ghw2.hpp
new file: src/diagnose.cpp
deleted: src/eng_diagnose.cpp
modified: src/ghw2.cpp