Made all local and external communications with connector.Connector interface using channels.  Giving a common implementation for the worker go routines.
Refactor of Connector's for external and internal complete.  UDP connections now used for external communication (more stream like).
Fast forwarding many edits to master branch with connector refactors.

Merge branch 'master' into feature/Connector_refactor