add partial AISD support

working:
* logging in
* loading and refreshing marking-period-level grades
not working:
* loading assignment grades