Merge branch 'genetic' into develop

Conflicts:
	genetic/main.py
	genetic/scheduler.py
Merged genetic and develop commit 52ca995

code would not work with any of the new code due to missing files
and a new file structure.
Moved generate_starting_population to inside of run
fixes singleton scheduler being overwritten
View page now shows info grouped by instructor

Changed print concise to group by instructor
update createConstraint function, fix course dropdown
add print statements for debugging, remove extra comments
fix constraint generation to use correct time objects
remove debugging print statements
Make run button update csv files
Fix erroneous before/after constraint function call
adds mutation for increased genetic diversity
Add text area and scrollbar to view screen, resize page title fonts
no longer test morning_classes
fix bug for all_course_time constraints, delete debugging comment
Merge branch 'working' of https://github.com/donnell74/CSC-450-Scheduler into working
fix for broken crossover children schedules
Merge branch 'fix' into working
now print in GUI only at execution
Merge pull request #3 from donnell74/working

Working