Add Catalog Viewer

These two commits add a new endpoint to the puppetboard application to view a node's catalog. 

This view only displays the resources in the catalog as of now. Not entirely sure how to integrate the data in the edges key, may have to research more.