Add json module
Adding in object id json serialization
Add shared examples for json serialization
Fix yaml failure
Fix ruby warnings