Big update

Changed a lot in RUBTClient and Uploader, Uploader needs to be changed a
bit, because I'm not sure what you're doing with PeerInterface, could
you take a look at it maybe? I left comments where things should change