exercise, training & user_training refactoring with decorators, plus specs update; new vers. 4.00.319