Create mv()
Factor out exists()
Add cpDirContents() and listDir()