Added some comments
Fixed a problem with Ping that throwed a 'Invalid host' error when host was OK but all packets were lost
Modified debug log to output to a debug_file.log
Added timeout to the HTTP requests made in checks.
Added exception handling and finer error information in Http Checks