Everything in grade.cpp documented thus far

Still need to change some text in the big header thing in doxygen...