Allow overriding listenAddress

If listenAddress is specified in the configuration file, use its value, otherwise auto-detect and use first IPv4 address
Merge pull request #2 from jplock/jp-listenAddress-override

Allow overriding listenAddress