Form validation and test for host.ip
Key names should be unique
Switch everything over to ModelForm since we're not doing anything special