Fix infinite loop!
Improve coverage -- now at 79.65%
Cleanup temporary fields that escaped; catch an argument error.
Add documentation.
Make make-manifest more fool-proof, for values of "fool" equalling Hisham
Fix behavior on nonexisting files, and while we're at it make it more efficient and less prone to race conditions.
Cache remote manifest files locally and hit server with a HEAD request to check timestamp.