did a lot since last commit. I think I got the random id working for workout entries, templates, and plans.  They now have class methods to generate new entries and plans with semi-unique names, although this doesn’t work for templates - I’m not sure why.  I also added the ui for the workout plans tab, which is probably the most involved tab.  So far new plans and workouts can be created, and plans can be edited.