adds 3-hour tr scheduling
fixes bug with scheduling to wrong timeslot objects
correctly determines success of scheduling
starts changing week_helper and find_time_slot to find_matching_time_slot(_row), which simplifies schedule alteration
adds new week_helper for tr logic
Merge branch 'tr' of https://github.com/donnell74/CSC-450-Scheduler into capacity_logic
Added exception for more descriptive errors
Something went wrong with schedule creation
Removed course.py
merged latest from tr branch
Merge branch 'tr' of https://github.com/donnell74/CSC-450-Scheduler into tr
fixed 'something went wrong with schedule creation' bug
updates 4 hour scheduling for tr logic
Merged with origin/tr
Merged input.xml
Merge branch 'tr' of https://github.com/donnell74/CSC-450-Scheduler into computers

# By = (5) and others
# Via = (2) and Cameron King (1)
* 'tr' of https://github.com/donnell74/CSC-450-Scheduler:
  updates 4 hour scheduling for tr logic
  fixed 'something went wrong with schedule creation' bug
  Removed course.py
  Something went wrong with schedule creation
  Added exception for more descriptive errors
  adds new week_helper for tr logic
  starts changing week_helper and find_time_slot to find_matching_time_slot(_row), which simplifies schedule alteration
  correctly determines success of scheduling
  fixes bug with scheduling to wrong timeslot objects
  adds 3-hour tr scheduling
Capacity constraint working with large number of iterations
Merge branch 'capacity_logic' of https://github.com/donnell74/CSC-450-Scheduler into computers

# By Daniel Hebrink
# Via Daniel Hebrink
* 'capacity_logic' of https://github.com/donnell74/CSC-450-Scheduler:
  Capacity constraint working with large number of iterations

Conflicts:
	genetic/seeds/Input.xml