required login form most views. Tests still need complete rewrite
updated views, removed tests