create BookManager service with impl and tests
some fixes