Added pseduo code for new scheduler test cases
Added export_schedule_xml to allow snapshots of functions when the genetic algorithm is running for both manual and automated testing
Wrote first test using the export_schedule_xml
Modified structures to add tr logic
add test to gui constraint
add duplicate constraints check and error popup
Fix viewing invalid schedules.
add bool value is_mandatory to create constraint function
View schedules in a graphical way.
cleans up constraint.py and interface.py, comments out tests that were failing, removes invalid test xml schedules
breaks up random schedule generator
updates documentation for replace_time_slots
added tests to get priority value in gui constraint
removes unnecessary comment
add mandatory code to course constraint functions
Replaced try expcept in scheduler with if statements for Dr. Shade
Converted find_time_slots_from_cuts to handle tr by looking at both start_times and end_times
add mandatory option to instructor constraints
fix mandatory priority display in added constraints window
Merge branch 'constraintCRUD' of https://github.com/donnell74/CSC-450-Scheduler into constraintCRUD