Corrected handling of GenericIPAddressFields for protocol setup
schema_to_field, schema_to_form and field_to_schema functions written + mayor test refactoring