add routine
add signin view and templates
refactoring for auth