Started some refactoring to allow those books that have isbns to get accessed via isbns or ids, the rest just via ids