Added a test task for the clean! method.
Updated clean! method.
Moved clean! tests into their own file.
Added tests for clean! method.