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.
Merge pull request #107 from derekcollison/master

Added NATS to the messaging system.