Indoor training was once a bore, but times have changed. In the past decade, indoor training has exploded with apps, features ...