Refactored Client into Client and AuthClient.  Added ping timing functionality.  Closes #52