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