Implemented ivar access, added some general runtime reflection hierarchy, changed NSCFType.toJSON to use CFCopyDescription, fixed a few bugs in the server/client interaction involving exceptions not getting propogated, further fleshed out CoreFoundation bridging, setup CYSend:: for CYNoLeader flags, and messed with the overall mechanism for converting objects into descriptions (including memory management, naming, and safety for weird types).