Expand Ruth - JSON / YAML and Hash support

Expand Ruth to accept following formats:

- YAML
- JSON
- Hash