Allow configuration of IP addresses to use for outgoing connections

Fixes #285
Outgoing connection refactor
Correct config.outgoing_address var name
Connecting to the correct host for outgoing connections