add test for django generic IP address field
add implementation not respecting django field parameters
add protocol support for django