Saints Peter and Paul Basilica, Chattanooga, TN, Sts Peter & Paul, Church