added tests for gradebook
adjustments to question tests
changes to gradebook route
reorganization of js; styling changes