Revert "Use .from_hash to read json object."

This reverts commit a19637f7194b64c5f39ad11f9b13a8106cd2e024.

'fixing' this introduces 7 test failures, so reverting it is the right answer.
Still not sure why ENV['BERKSHELF_PATH'] is ignored, but punting on it for now.