created server for admin tasks. When creating a service to be discovered, we now first open up a socket to listen on and keep track of the peers that have checked in