added more test coverage to CopyImageImpl
added stats to CopyImageImpl
added more javadoc everywhere