Implements cmd> edit self

And, importantly, also converts the User schema to keeping an array of
object IDs rather than subdocs.
Merge pull request #1 from LipGlossary/cmd-char

Implements cmd> edit self