added timeout option to TwitterStream

In case of low tweet volume, we now can timeout and exit iterator to update search query or other housekeeping tasks.