If the food was something new, it could cause the diarrhea. And the vomiting possibly. If you don't see red or pink coming out of either end, that is a good thing. Those could indicate an intestinal infection. Keep an eye on this. If he continues to vomit, a vet visit is the way to go. It could indicate some sort of blockage and it could get worse very quickly. Is it just Ozzie or is anybody else sick? If it's just Ozzie, then that should rule out something being wrong with their food (like it was "bad" or something)
Carl