Ebola treatments – how far off?

How soon could there be an off-the-shelf treatment and vaccine?