ran a find/replace to swap double quotes for singles
moved the base model class into a sub folder so it will always load before all the models will
moved the base model class into a sub folder so it will always load before all the models will
rewrote the activestate mixin to be a separate object that implements its own dependancy management.