- Add `-V` flag to `ctest` in CMake workflow for detailed test output
- Refactor `passwdgen_test.cpp` to use manual assertions and expand test cases for better coverage
- Remove redundant `test_passwdgen.cpp` file with similar but outdated test implementations
Moved source files to src/ and headers to include/.
Updated CMakeLists.txt and include paths accordingly.
Added and updated test files in tests/.
Included generated CMake cache and compiler ID files.