Added timeout to the http options

Cryptsy has the tendency to keep a socket open on their end and the http module in node doesn't always notice this or reject it properly. Adding a timeout of 40 seconds should give ample time to receive even the larges (1000 item) lists and cancel the connection with ETIMEOUT.

In case of gekko usage it stops gekko from locking up on i/o requests.