Updated to work with workflow (SimpleBuildStep)

I broke up the original perform() method in the CopyArtifact, purely to more clearly make sense of what's going on in it.  The logic should be the same, but I think it's a bit easier to follow.  Will undo if the slight refactoring is not wanted.