think I fixed the scope thing. something about how models get initialized, collections were getting reused in ways I didn't understand

now, no initialization variables; everything set after the fact. sadly,
I still don't understand it..
added some comments

next up, storing and retrieving from couchDB.
starting to dig into couchdb integration.