After heated Metro Council meeting, new library is a go