Changes to the way additions are made to WatchList

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