Exercise

Addition of the exercise generation system.
If the user chooses a category that isn't root, this is the way to specify it.