Prevent the end event from firing multiple times.
Merge pull request #402 from timrwood/single-end

Adding failing tests for end event firing multiple times when copying a file more than once.