respect file modes in dest, add mode option to dest
mergit