de-mangle property names
dropping the typeface() command in lieu of Font() constructor

- also added beginnings of real `traits' support
renovating cIO

in the hopes of adding core-text utils
cIO changes turned out to be unnecessary anyway...
added 'odict' and 'ddict' to the namespace

- thinking it might make sense to add adict too
- moved fonts() command into context so it can return Family objects
rather than just strings
- changed the mechanism for getting a ctx reference to grobs (help()
now actually does something in the repl)
new Font and Family classes

with some truly painful ‘metadata extraction’ going on in util.foundry
to reverse engineer family organization via regex...