LoginPageViewModel now saves state
added code from Prism ViewModel to handle saving state in ReactiveObject
fix for deleting items and trying to connect on navigated to