Header classes, minor bugs

Classes are now applied to grid containers depending on which header
they fall under. It's not an exceptionally clean method, but it can be
utilized entirely through CSS rather than attaching styles dynamically.