Feature - Improve ip address detection

Get rid of the need to fork `hostname -I` by listening on all IP addresses or using python to work out an IP address.