Merge pull request #9 from bodepd/get_failures

Add get_failures
Add pending status

Adds status puppet/pending to status setter method.

This state is intended to capture the case where
puppet is blocking until external dependencies are
ready before it runs.
Adds service discover code

code for finding all address/interfaces
code for publishing that inforation under a hosts role key
code for retrieving the published service info and writing it
as hiera data