add support for git clean

Add passthrough support for git clean + tests
Merge pull request #48 from esalter/master

add support for git clean