fixes breed bug in which half the intended crossovers are performed
merges develop with timeboxing changes into crossover_fix
Moving to profile
Merged crossover_fix into profile
Merge branch 'develop' of https://github.com/donnell74/CSC-450-Scheduler into profile
Removed deep copy from algorithm
inserted a constraint button
Merge branch 'showing_added_constraint' of https://github.com/donnell74/CSC-450-Scheduler into profile
Increased starting population and made crossover rate adaptive
Increased starting population and made crossover rate adaptive
Change copy to weakrefs in week, day, and room (increases speed of algorithm
Fixed all testcases
Fix merge conflict genetic/constraint.py
Fix merge conflict genetic/constraint.py
Merged develop into profile
Merge branch 'profile' of https://github.com/donnell74/CSC-450-Scheduler into tests
Merged profile into tests
Merged tests branch, fix genetic/constraint.py
Made test case for max_course_constraint