dora-cli 0.5.0

`dora` goal is to be a low latency, composable, and distributed data flow.
nodes:
  - id: talker_1
    build: pip install -e talker-1
    path: talker-1/talker_1/main.py
    inputs:
      tick: dora/timer/millis/100
    outputs:
      - speech

  - id: talker_2
    build: pip install -e talker-2
    path: talker-2/talker_2/main.py
    inputs:
      tick: dora/timer/secs/2
    outputs:
      - speech

  - id: listener_1
    build: pip install -e listener-1
    path: listener-1/listener_1/main.py
    inputs:
      speech-1: talker_1/speech
      speech-2: talker_2/speech