lots of improvements to user editing in admin, fixes #46, fixes #45, refs dioscouri/amritasingh-f3#76