Remove unused timeout values from constructor

  - Add requestTimeout parameter (no longer hard-code it to 1500ms)
  - Add heartbeatInterval parameter (unused at the moment)