Finishes searchBibs, getBib, and getBibHoldings methods, implements caching and error handling