separate ANT task functionality from 'git-describe' functionality
1. separated ANT task from 'git-describe' functionality and organized
    using a Builder that upon build() returns a GitDescribe object
2. using Repository setWorkTree().findGitDir() instead of Repository.setGitDir()
    which eliminates this code needing to do search for '.git'
included JAR corresponding to last commit