Copier tests all in place

Going to refactor this some more. I think the directory checking is
unnecessary and should be left up to the IOSource
Refactored directory dependence
CloakerBase unit tests done and passed