Refactor and fixings bugs (targetfolder convert to absolute path).
Logging the process.
Write Java doc.