What does it take to be immune to a virus? How long does the immunity last? Can you become immune to the Ebola virus?