allow fallback to mojo server for IPC
rename start to run and other cleanups
specific run methods should be private, public interface through 'via' and 'run'
added 'start' shortcut method and run now returns $self to chain start from it if desired
tweak and rename the transmission test (including surpression of debugging output)