Trap parentless book page errors and remove orphan pages from results.

Refactor to use same code for books and newspapers pages

Add item removed message and watchdog warning
Merge pull request #7 from lyrasis/parent-page-error-trapping

Trap parentless book page errors and remove orphan pages from results.