Added NATS to the messaging system.

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