JSON Output Option

This patch adds a --json output to the the mtg binary and to the CardRenderer.