extracted logging into GABB::Logger
improved method names in logger
extracted ExercisesManager from Session