Ensures that the metadata.json is marked derived after Forge import

Closes #511
Adds ability to cancel the API call to fetch modules from the forge