Turba Labs emerges from stealth with $52 million in seed and Series A funding · Digg