make sure port is a number
cleaned up some logging, added errors for connection issues and a placeholder for feed settings
should be saving, but it's not...