Add copy directory

@kevmoo first pass on copy directory. btw, this will support following symlinks and not following symlinks. Any suggestions on how to setup symlinks in the test methods?