(PDB-709) Fact nodes endpoint

This patch introduces the new structured facts capable fact-nodes endpoint.

Signed-off-by: Ken Barber <ken@bob.sh>
This was done on purpose. We validate ourselves in the new query engine, so it was duplicate effort. I just did this to make it consistent with the new endpoint, and fix an obvious thing while I was at it.