fixing up the credit
bit of simplification
GitSCMExtension to not require config.groovy
Moved the clean option to an GitSCMExtension
updated the description