The chaos of South Africa’s taxi system is being tackled with open data