Re-add pull request #655 Director deployment events

This reverts commit c5469260cddac6b067773aea2b01dc02317501f5.

[#79503492]
Replaced nats.publish calls with naps_rpc.send_message

- removed logging tests

[#79503492]

Signed-off-by: Zachary Auerbach <zak@zaksoup.com>
Fixed NatsRpc.send_message to encode the payload as json

Signed-off-by: Zachary Auerbach <zak@zaksoup.com>