Changes to the way additions are made to watchlist

Downloads are preppended, instead of appended, and are only added at the
end of the download