Better file structure for login view