Completed minimum functionality for borrowing and returning books