Bike trainers and smart stationary bikes