fixes breed bug in which half the intended crossovers are performed
merges develop with timeboxing changes into crossover_fix
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
Merged develop into profile
Merge pull request #36 from donnell74/profile

Profile
Merge branch 'develop' of https://github.com/donnell74/CSC-450-Scheduler into constraint_removal_bugfix