Change API to return a Stream from the balance and register commands rather than an EventEmitter.

Streams allow an improved flow for ledger-rest to easily stream JSON
responses.