feat: supportDirectory detection added
docs: supportDirectory property documentation and note for assignBrowse method
fix: time remaining function adjustments

average speed and current speed is set 0 zero, then file is paused, errored or finished.
test(timeRemaining): pause, error and finished upload cases