more progress on perl wrapper

use MooseX::Clone role
remove DESTROY function from XDIFile (may need to revisit...)