Refactored UT to use a PublisherBookGroupBuilder
Cleaned UT - bad name fix
UT
-added PublisherHasOneBook
-extracted PrivateSetter
added PublisherGroupHasOneBook UT when no classification is specified
UT - Extracted PublisherGroupHasOneBook common SUT creation into SetUp
added PublisherGroupHasOneBook UT when classifications match