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
Fix nesting so full text unset on no hits in full text
Merge pull request #10 from lyrasis/parent-page-error-trapping

Parent page error trapping