Uses pyyaml and native json support to convert yaml to json.  Adds custom yaml macros for convenient embedding and merging of multiple yaml sources