Purple Robot Client code changes and PR integration.