#23 Added WorkoutSession to manage the current workout