defining a single method to resolve dependencies
(Repository.resolveDependenciesFor)
returning ArtifactIds when reading dependencies from POM
added method into Repository class in order to read get dependencies
introducing recursive tasks in order to resolve dependencies
async
performing dependency resolution in parallel
removed JarArtifact class
renamed method 'urlTo' to 'fetch'
added bash script to measure 'sample-guava' execution time