(PDB-711) Initial work on factset end-point

Got some of the json "restructuring" stuff done, need to connect it with
data coming from the DB.

Rename factset app from copy/paste problem.
(PDB-711) Add factsets endpoint to V4 PuppetDB API

This pull request adds the /factsets endpoint specified in the
"Structured Facts Design and Plan" document circulated to Puppet-dev
on June 30.  The response is a list of maps, each describing the
facts, environment, and time of most recent fact submission for
an agent node.
Merge branch 'ticket/master/pdb-711-factset-endpoint'

* ticket/master/pdb-711-factset-endpoint:
  (PDB-711) Add factsets endpoint to V4 PuppetDB API
  (PDB-711) Initial work on factset end-point
(PDB-709) Fact nodes querying

Signed-off-by: Ken Barber <ken@bob.sh>
(PDB-709) More work

Signed-off-by: Ken Barber <ken@bob.sh>