Duplication reduction in TextUi by extracting commonalities in the exercise handlers in a base class
Introduced an Exercise abstraction that allows to simplify the ExerciseHandler