create HostCommander actor to run and monitor instead of managing

separate instances of HostConnectors manually
fix various bugs in HostCommander
log with Ridley::Logging in HostConnectors
add specs for HosCommander and update specs for HostConnector