For runners, hikers, and other fitness aficionados, there are a ton of fitness applications out there. Some offer the expected fundamentals, but not all offer ...