Added service discovery for tps.

- listens for announce messages over NATS
- maintains a cache of tps servers

Signed-off-by: Zach Robinson <zrobinson@pivotallabs.com>
improve loggin

Signed-off-by: Zach Robinson <zrobinson@pivotallabs.com>