Split functions and better use of try / catch
Use an user 'alastname afirstname [alogin]' in place of 'a a [a]'
Use function removeFile
Add testCopyPasteUserOtherBase