Use guava for file copy instead of custom implementation