Refactor books controller select all/none
Filter duplicate isbns in isbn entry
Skip duplicate books when fetching shelves