all asynchronous behaviour handled.. 13 tests passing.. add score gui remaining
update grade and scores separately, inprogress....
subjects are changing according to grade.