add new components

add donor information to holdings
add spec_coll service for RBML
refined borrow_direct service assignment