Yahoo buys mobile application of a 17-year-old entrepreneur