For 50 years, St. Francis Inn in Philadelphia has served the poorest and most vulnerable people in Kensington.