Uploader was same as downloader kinda

Finished logistics for pretty much all of the threads I believe... There
shouldn't be too much left to do now, just some book keeping to keep
track of things like the bitfield. The downloading (I think...) can just
be transplanted into downloader thread(?)