* Validate IP entry before saving to settings file on every edit. Discard invalid addresses rather than try to connect to them.
* Use fipv for ip ip validation and store invalid ones
---------
Co-authored-by: Core447 <100139110+Core447@users.noreply.github.com>