Let secrets have nested attributes

The original version didn't allow nested attributes in the secrets.yml file.  Because
of the way Chef works you have to run through some gyrations to get a clean YAML file
from it's JSON.