LOTS of work on design time GUI

Okay, so the design time GUI is just reading in from the JSON right now
and trying to populate as many of the relevant fields as possible (also
cardTypes don't work yet, getting there)