GoodRx, dismissed as a 'waste of time,' jumps into digital health fray and reaps billions with IPO