Self-driving taxi companies are slowly taking over the streets of cities like San Francisco, Los Angeles and Phoenix where they can often be found driving in circles, blocking first responders and, ...