Added a guided mutation to manually reschedule one week's constraint when stagnating
Updated all constraints to use new return value structure
Updated test to not use morning class constraint which was removed
Changed guided_mutation to update sections
Pushing changes for code review
Fixed bug with some constraints returning section instead of a course object
added constraint descriptions
Merge branch 'develop' of https://github.com/donnell74/CSC-450-Scheduler into description_constraints
added information in the home page
Removed splash button and disabled buttons when the scheduling is running
Merge branch 'develop' of https://github.com/donnell74/CSC-450-Scheduler into description_constraints
added line break after the constraints descriptions
Fix tool-tip position for the RUN button
Merge branch 'description_constraints' of https://github.com/donnell74/csc-450-scheduler into description_constraints
Merge branch 'develop' of https://github.com/donnell74/CSC-450-Scheduler into develop
merges diversity into develop; fixes minor instr_break bug; improves accuracy of guided mutation
Merging diversity_alt into develop