cargo clean

Adds cargo-clean sub-command. Would address Issue #51 if this PR is merged.
I also notice the logic on line 17 got inverted. I'll correct this and the other changes & rebase.