basic view for editing users
refactored user form
fixed authentication bug
profile editing