Initial implementation of the new update-check mechanism (using version file). Needs work. Currently redownloading client every time, to be safe.