Moved sources outside src folder, in root folder, and deleted src. Also added random_state parameter to generate functions (generate.py) to indicate desired random generator seed, and modified tests accordingly for complete reproducibility.