Writing a reviewers method for filepath

Uses multi-level nested associations, which are super tricky until you
realize that the defaults are quite sensible.

Added both a static and instance method so we can use it either way.

Added a verify for it. More to come. Hoping this association verify will
grow much bigger.