Added Network checking

Added a variety of checks for Network Reachability: hosts, and so on.
Added URL parsing to identify the host, and file access errors