Add test for parent listing child as module and child referencing parent with explicit relativePath...which used to result in an infinite loop before seen-pom tracking was complete. Also, moved the peeking logic into its own method to help partition the logic a bit more.