changed groovy dependency to groovy-all
added test for FileSystemException
added guava version
changed from cobertura to jacoco for java 7 compatibility
added MD5 and mime type fields to File
added FileInfo helper class