Add overload to build network from CSV edge list
Summary
Add an overloaded generateHomophilicNetwork(...) method that constructs the network from a CSV file containing edge definitions (i.e., with columns from,to). This complements the existing comparator-based homophilic generator by enabling deterministic graph construction from data.
Motivation
- Enable reproducible experiments by loading precomputed edge lists.
- Allow benchmarking and A/B comparisons against the current homophily-based generator.
- Facilitate integration with external pipelines that output edge lists.