Grady/assessment reorder

Reordering of assessment modules, now in the context of the JS refactor.
addClass actually doesn't add a class twice. (I tried it on the console, and found this (http://stackoverflow.com/questions/13358887/should-i-use-hasclass-before-addclass) and this (https://github.com/jquery/jquery/blob/master/src/attributes/classes.js))