Add sequential downloading to web API

I've not added this to the webui because I don't use that. But it should be simple for anyone to add this functionality now it exists in the API