Updated the Network Reachability method to use non-deprecated methods.
(SCNetworkCheckReachabilityByName has been deprecated since OSX 10.06)

Works much more reliably on Yosemite now.