Added a 30 second default HTTP read timeout.

Adding the timeout has the effect of requiring a timeout. Not sure if anyone cares.