Refactored shell
Added canActivate to trip viewModel to check if user is logged in