Added NATS to the messaging system.

NATS is a lightweight and high-performance publish-subscribe and distributed queueing messaging system. It powers CloudFoundry, Apcera, Baidu and others.