Rewritten Section. Made interface of Course/Section. Improved CourseFetcher