New York City just approved a pilot program that will allow riders to hail cabs on their smartphones, paving the way for app-building upstarts trying to make the journey as enjoyable as the ...