Grades Client

I updated TestClient, and implemented GradesClient, a clone of the wrench client using mdcc.

UPDATE: it looks like we both made the chages to TestClient; I added a merge commit to the pull request.