recursively decode response result text in client (closes #21)
Merge branch 'next'