Improve completed downloads detection

## Improvements:
- Bundle archives are now correctly removed after being unarchived. This feature was already implemented but had a bug.
- Bundles are no longer downloaded if they are already available.
- Bundles are only made available once they're completely downloaded.

Fixes #13.