Adds clean command, fixed tricky bugs with sources

Need to be really careful about whether you are working with an experiment file
path, a hash, or partial hash, and then if you are using the source code read
from file, or the zlib compressed source.