add template inheritance
add View class
add login form
add password validation
add rough login
add simple flash message system