Add PuppetDB Integration feature

This commit adds the PuppetDB Integration feature. This feature
provides a view where Puppet Resource Events can be viewed. The
events are clickable and will navigat the user to the source code
that corresponds to the event (if found).