added client's serialization; better checking if period passed if called on unborrowable book; TBook_borrowed has only TBook and Client attributes; borrowing book requires TBook object and partly assumes it exists; added TTitle_book::search_accessible_book_for_borrowing