Moving the update system to GitHub

See changes.

To update from now on, we simply change the code, then change update.json to reflect the correct versions and timestamps.

In the future, we could look into doing releases via tags in the repo.