Basilika Santo Fransiskus, Biara Santa Ursula dan 11.000 Perawan