Exercise

Addition of the exercise generation system.
Also, we need the chosen field for reviewing the exercise. Otherwise we have no way of showing the user which answer they chose.