More WIP

I've escaped models for the moment (which isn't to say they're done).
My approach for views will be to start by wrapping everything in
Async.get, then revisit each one later, I guess.  124 errors.