cargo clean

Adds cargo-clean sub-command. Would address Issue #51 if this PR is merged.
You should be able to read it in a bare manifest without all this work (by using `read_manifest`)