Added feature to PreferencesManager to get semester; Main viewer now checks semester data before displaying courses