Revert "Revert "Added a welcome page, login redirect, and login test cases for all views.""

This reverts commit 93493f4325bb292c63d695c52568d4f724df1a08.