Make new destination directory if not existing
Adding defensive techniques to prevent uncontrolled file movement