more documentation. Extended background ping. In the future p2pCommand.data is required to be a dict and not arbitrary nested arguments -> done for background ping, and all other methods will follow. Added success and error callbacks for ping_process.