refactored login form to use User ModelForm