WIP: networker skeleton

worker: networker skeleton

This RP is a skeleton for the future networker based on StringsWorker

Continue of work from: https://github.com/juju/juju/pull/86
I'm not sure about this method - it's cryptic, hard to follow what's going on, and there's no explanation why it's needed and what it does.