souper.py updates Subject class to contain all courses