Added WebPypeBaseClient._wrapinput() for better handling
of wrapping the 'input'. Added a fallback for trying both
ways of wrapping the input within execute(). Added json.loads()
to execute_from_file()