create a "people" app with custom user model

It's mostly the same as AbstractUser, but without a first_ and last_ name.
(Django really needs an AbstractNamelessUser.)