Implementation of the Program class.
Improved feedback message for invalid directories. Overwrite existing files in target folders.