edb.get() depprecated for Type.getOutput()

@nealstewart 

Refactoring some methods in order for edb.Types (models and collections) to be manhandled somewhat more nicely outside of spirit contexts.
It's not consistently enforced, but eventually I'd like _underscore to denote private-within-the-file in contrast to $dollar which denotes private-to-the-framework. So something more like "privileged", but in any case not part of any public API (such as the TS API we're building). Also, the _underscore property can (in theory) be renamed within a single file while the $dollar property must involve a search-replace.