Added socket timeout to destroy stream

Twitter sends a keep alive newline every 30sec, if 3 cycles pass with no data the stream is stalled. Disconnect and re-connect.  https://dev.twitter.com/docs/streaming-apis/connecting#Stalls