iOS component for monitoring network reachability changes and connection types