queue working - status of copy now passed back to caller
add test for copying to read-only directory