Connectivity Touch Issue

Connectivity.IsConnected will stay false unless the ReachabilityChanged
event is fired.  This can be an issue if the event is never fired.  So
added a method to check for connectivity when creating the class.  Also changed the IsConnected check to be a != against NetworkStatus.NotReachable rather then being an == against the ReachableViaCarrierDataNetwork and ReachableViaWiFiNetwork