Added basic gradebook functionality.
Created generators for turning column major data into row major data for easier
creation of HTML tables. Additionally cleaned up some bugs related to refactored
code.