add code coverage test, remove unused pathlib module
Added CI or local code coverage test with GCC + Gcovr. As a result, realized that pathlib module was unused, and removed pathlib.
Added CI or local code coverage test with GCC + Gcovr. As a result, realized that pathlib module was unused, and removed pathlib.