added configurable http timeout to http gets/posts

Without a timeout, http posts/gets hang forever if there is a problem with the Service Now service itself or the user's connection to it.

This change adds a configurable timeout with a default value of 60 sec.