update with login view and basic animation
need server side validation and form cleaning