autoupdate attempt 2

ok so downloadURL can be unspecified to allow the script to just be
updated from wherever it was first installed. But whatever I'll do it
anyway. maybe version is the important part.