Refactored creation of nats handler to return a pointer to a connected nats handler
Updated drain action to support shutdown message
Renamed Handler#AgentSubscribe to SubscribeToDirector
Refactor heartbeat generation and sending in agent and mbushandler for use by notifier