St Peter Claver, Priest