[#22] Added jsonsca.js to handle serialization of extra-JSON types. Supports JSON types, undefined, and Date