Add automatic target directory creation option
Change source and target to be required