add the ability to take variables in the add_host module, and be willing to parse a host:port hostname handed to add_host