IP Checking in Network Settings

Added validation of IP, Netmask, Gateway, Hostname.
Fixed minor bug with text fields being enabled on page load when dhcp
was selected.