An adaptive fitness coach for logging food, tracking workouts, and changing the plan when real life changes first.