Vaccine development and testing