Some Work and Fixes

1. Use built-in PasswordChangeForm and SetPasswordForm from django.contrib.auth.forms
2. Implement delete user