St. Angela Merici has thrived from its humble start