Feature/merge sections

In this pull request we are replacing two files, sections.py and test_list_course_setctions.py. The new sections.py file used a method instead of a class. These files have previously been reviewed.