add login form
add login form, and the modal form also works..
add tests to login