20150224 home.science: Ebola drug shows some promise in first tests in West Africa