Expose SDK package version
Remove redundant try-catch

Exceptions are already caught by the Promise ctor context
Support an optional URL property on TimeoutError
Append path to HTTP req/res errors