Exercise

Addition of the exercise generation system.
Classes are almost primarily for display reasons, use a data- attribute or something else to get them.