Add some missing documentation blocks.
Remove some duplicate code in user login forms.
Merge pull request #189 from DoSomething/user-cleanup

User cleanup