add widgets form constraint
change
remove mainPagenew file
Merge branch 'gui' of https://www.github.com/donnell74/CSC-450-Scheduler into gui
Merge branch 'gui' of https://www.github.com/donnell74/CSC-450-Scheduler into gui
Merge branch 'gui' of https://github.com/donnell74/CSC-450-Scheduler into form

# By Daniel Hebrink (11) and others
# Via Daniel Hebrink (1) and fquashie (1)
* 'gui' of https://github.com/donnell74/CSC-450-Scheduler:
  Remove red bg on menu
  Button sizing changes, paging is working
  Add font vars in guiClasses
  Fix display issues, color code backgrounds for clarity
  New Page classes and main2.py to try a new method
  Attempt to clear frame for new content
  Remove mainPagenew
  change from grid to pack for widgets
  added paren
  Change to underscore naming convention
  Add separate gui classes file.
  Add side buttons, changing header label on click
  Added export function that exports a concise schedule, also moved find_time_slots_for_week into week class
  Broke out structures into a module
  Basic window made, gui branch now exists
  added raw_inputs between week prints so everything can fit in the terminal window
  changed some of the print statements and input
complete flow pattern
Merge branch 'gui' of https://www.github.com/donnell74/CSC-450-Scheduler into gui
Change constaints to take any number of arguments
add time_constraints.py and test code into main.py
clarify code/comments and fix typos
constraint page
deletes invalid week objects during breed
add course constraint form
Remove mainPage.py
Match dropdowns to course objects in program
Rename main2.py to mainPage.py
Setting text in View screen from scheduler output
Title fix on mainPage and RUN btn redirect to view
add priority/weight conversion, constraint name generation, time conversion