add fetchAssignmentList, getGPA, and various getters

(y)