Add --seconds for time-based limits
Add adaptive mode
Allow both --bytes and --seconds, ending on which is satisfied first
Document --bytes and --seconds
--bytes should be interpreted as an integer, not float