- Enhance CLI handling in main.cpp with better error messages, default length as size_t, and proper option validation
- Simplify special characters in passwdgen.cpp to a safer, common subset
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.