Exceptions and tests changes

Added NextCallerPlatformClient.
Tests and docs changes.