Fix password reset view

This implements a Class Based ```PasswordResetConfirmView``` which passes the ```django.contrib.auth.views.password_reset_confirm``` tests. Tests have been imported from ```django.contrib.auth.tests``` to ensure compliance.

Also added tests for ```UpdateUserView```, which brings coverage of the accounts app to 100%.