Implemented Server Update feature.

It doesn't cache files it has downloaded yet, gotta get around to that tomorrow.