St. Barnabas combines old, new elements; April 29 celebration included dedication of new altar