lower default timeout && catch systemic API errors

set timeout to 60s
catch and throw system API errors {"fault": { "code": "", "message": "", "type" : "" }}