Use django-annoying to auto-create UserProfile
Doc strings for all models and make TOTPAuth use django-annoying