refactored registration form to use User ModelForm