St. Boniface opens school with new library, computer lab