remove references to /etc/rc.conf and /etc/rc.d/functions as they are no longer present on systemd based systems
call netcfg-tray-helper without path to search for it in PATH
do not try to read network config files as they may not be readable for the user. use netcfg list and netcfg current instead
added Profile.__str__ to get readable output