add basic login view and routes