refactoring of trainings, user_trainings & exercises + specs update; WIP commit (still missing user_training_rows & user_training_stories)