Add require ostruct for OS X
New serialization
ip block fix and json check fix

Use actual /28 block for good ips
Modify json check to expect list of strings