Add building to Room, changed population of data accordingly
Add spaces to rooms; add different building for the sake of testing
Update print function for course
Add subsequent building constraint and logic
Revert string method for course
adds section logic and batch processing
Merge pull request #11 from donnell74/genetic

Genetic
add error message popups for day constraints, remove extra button on view page
Modify building constraint (still not working 100%)
fixes comparing timeslots to itself in instructor_subsequent_building
fixes instructor subsequent building to trigger on different buildings
Remove unnecessary comment
Merge commit '39e2089d63b1f4bd4fd513faf50f41dd63720469' into building_logic

* commit '39e2089d63b1f4bd4fd513faf50f41dd63720469': (39 commits)
  add error message popups for day constraints, remove extra button on view page
  Merged constraints into develop
  fix bugs in time_pref constraints
  adds prereq determination and structure
  assigns courses to instructors from xml
  import from xml rather than csv; adds tests
  Fix bug for viewing added constraints.
  clarify day preference in GUI
  add subsequent courses constraint to scheduler object, fix time_helper bugs
  add subsequent courses constraint
  add Renato's constraints, fix priority bug
  add instructor preference day constraint
  Adding the instructor preference before/after
  Make Constraint page scrollbox update when user clicks Add Constraint.
  Add view constraints button for the Constraint Page.
  Pass list of constraint objects to ConstraintPage.
  prepare a frame for viewing added constraints
  make day_code lowercase, rename course time constraint function
  Added doxyfile for documentation generation
  adds section logic and batch processing
  ...

Conflicts:
	genetic/constraint.py
	genetic/interface.py
	genetic/main.py
	genetic/structures/room.py
	genetic/structures/structures.py
	genetic/structures/timeslot.py
	genetic/structures/week.py
	globs.py
	gui/guiClasses.py
Update print_concise to show building
Format start and end time to remove seconds value (13:00:00 --> 13:00)
speeds up evolution loop, imports from xml, tries to return 5 schedules, analyzes prerequisites for conucrrency
fixes bug with num_subsequent
Merge pull request #14 from donnell74/xml

Xml and develop
Fixed test cases so they are running correctly
Fixed run tests to return exit code