is_valid updated for multi-book passages
number_verses updated for multi-book passages
book_total_verses function made stand-alone
proportion_of_book and truncate functions update for multi-book passages