UDM: updates

* Massive number of stuff - mainly getting rid of the wgetprogressobject and making wgetprocess hold the progress
* still unfinished - just staging this stuff