A wrapper for JavaInputStreams to throttle bandwidth based on times of day