Add stop/pause/resume functionality

Add stop/pause/resume funcitonality on FileDownloader

Example: https://github.com/MrS0m30n3/youtube-dl/blob/master/test_handlers.py