BookSearch refractored to model view and DAO, BookRecord changed to move the data access methods from transaction to transaction history