Add docs for all_within_fp()
Add basic cache layer and use it for /trails_within_fp
Add intersection detection.

Only works when reading cached data; don't know why. I'm seeing
data.util.segmentize() getting some kind of mongoose object
rather than the actual document