Add misc.Macro to execute additional JSON files

* Moving all the code from deploy.py to this Macro actor
  and using it for actual deployments.
I would remove these `1.`, `2.` and `3.` bits and just pull all the text back to character 0 on each line. I don't see a value in the actual Markdown parsed output of having the numbers in there.