add clean --all support

closes #266