a few more compiler warnings bite the dust
pulled all of the py2app/dist messiness into setup.py
reduced the amount of nib loading to be friendlier to module builds
pulled even more runtime state out of NodeBoxDocument

in combination with its subclass NodeBoxScript, it's now possible to
access all non-editor gui functionality from a module build (with no
.app wrapper to be seen)