added --min-filesize and --max-filesize options

Useful?

I'm not sure I properly handled exiting from FileDownloader._do_download

Also, should I exit out of FileDownloader._download_with_rtmpdump when "cursize" gets too big?