Adding ssh-agent capability, previously the ssh key couldn't have a passphrase
Adding tests and tweaks/fixes found with tests.
Attempt at getting the gradle build closer to the pancakes standard for java, groovy has some issues with static analysis
Adding more test cases around repo with no current releases
Adding task to see current detected version of the commit.
Removing unnecessary method and groovyizing another
Removing infusionsoft specific implementation of maven repository details
Adding another use case, if there are uncommitted changes when checking out a previous release tag it will add the snapshotSuffix instead of the releaseSuffix to prevent overwriting release versions with untested changes.
Updating README.md to represent new design and assumptions.
Merge pull request #1 from infusionsoft/finishing-touches

Wrapping up v1