Add support for arbitrary number of choices.
Fix story saving fault

Arrays within json objects were stdclasses, preventing iteration. Added
support for json objects as associative arrays within serialization
methods.