install version 17 for clang-tidy on github actions
use warnings as errors in .clang-tidy
use better clang-tidy checks
use option in CMakeLists to use clang-tidy-17 instead of clang-tidy (14)
* Read and write cluster files (save work)
* add reading test
* use define for examples env variable and fix ci
* read and write cluster files (working)
* fix cluster CI