Add Duedil::Struct class
Make json a runtime dependency
Fix respond to missing spec for 1.8.7
Expand example in README