Exercise

Addition of the exercise generation system.
We really need a logger.