Assignments & Grades Improvements

Made some design changes on assignments and also implemented the first
rough outline of the grades tab. The grades mostly just needs a way of
grading an assignment now.