Removes ioutil.ReadAll usage

- cleans up valiant API
- valiant now handles parsing of JSON

[#84947822]
[#84890442]