For 150 years, St. Peter Evangelical Church has maintained a visible and vibrant presence in the Iranian capital of Tehran.