add views for user sign-features

add signin view
add signup view
extend index view