rename topic to subject per NATS docs
implement `request`, allow multiple uris (breaking)