Exclude unroutable networks from is_public_ipv4
Remove my name from changes
Add is_unrouteable_ipv4 sub and hugely refactored tests