updates: Move the javascript

If we don't, it's going to conflict with the future override form.
updates: Ensure we can create an update for an existing build

Of course, the build must not be part of an update already.
Merge pull request #64 from bochecha/updates

Updates fixes