Better to use OperationError instead of FatalError.
Modified logging setup.
Better error handling of HTTP connection errors.
Fixed spelling error
Documentation.
Added more logging.
Editorial