Revert "Remove the control address concept. Replace a few fmt.Print()s with log.Print()s." Turns out we really do need a control address.

This reverts commit ad8318ca97cbf7249a3dd35bf66a7f5857fb7565.