made quiz.progress.list_all_cat_scores a property, changed quiz.progress.update_score use a question rather than a category as its calling arguement. This is to allow easier integration of tracking subcategory scores (which has not been implemented yet)