Add ssh capability to worker

Also redo ping service, no need to fork all the time.
SSH needs more works since it is weird.
- Processes don't die, and when they die they don't bring
  down the supervision tree.