(PDB-709) Fact nodes endpoint

This patch introduces the new structured facts capable fact-nodes endpoint.

Signed-off-by: Ken Barber <ken@bob.sh>
Yeah, validation wasn't allowing a float. Fixed.