add clean --all support

closes #266 
not sure why this whitespace is gone. atom is stupid