cargo clean

Adds cargo-clean sub-command. Would address Issue #51 if this PR is merged.
@wycats in an effort to keep the changeset tiny, I removed the --all support before submitting the PR. My refactoring was a bit hasty here.