Better check for internet connectivity.
Added RaiseExecuteChanged to ObservableCollections in MainViewModel.