Add basic tests of gradeset iteration.

@sarina: This is a simple test case for the grade iteration that I added during the grades download story. The biggest gaps in grades.py testing are actually related to answer distributions, so I'll add tests for those as part of that story since it's on deck this week anyway. The next biggest gap is open ended grading, which I'll put into its own task.