Delete temporary module-level variables to avoid confusion
A few improvements to how the _from_existing works, though still with lots of room for improvement.  Need better state management for model instances.
Fixed missing support for names on polynomial models
Added an initial set of basic tests for indexing on model *classes* (which is a bit simpler than on instances); fixed a minor Python2/3 bug in the process