add migration, ability to create a workout, and workouts view