Added user-defined custom HTTP headers function (implements #7).
Removed nginx header 'X-Accel-Buffering: no'. It can be added as custom HTTP header.
Use keep alive to remove dead client connections; add retry header.
Implement idle timeout with user-definable time.
Actually break out of loop to end go routine.
change idle timeout and retry to time.Duration type
Guard in case consumer.in is closed
update comments and change default settings to use time.Duration
Use time.Millisecond to correct retry header.
Use return instead of break.
Merge pull request #9 from stuartnelson3/master

Idle timeout for inactive connections.
Fix documentation example.
Add new options to README example.
Reuse idle timer.
Add test for idle timeout.
BREAKING CHANGE: remove '/http' part of import path.
Write headers directly to client connection.
Use loops to write headers to client.
use range instead of for loop
no need to allocate slice of byte slices
check for errors on each conn.Write