adds login view
addes control flow to connectivity spec
refactors routes