perm test branch init
shank is first in dm
add permute_channels method
add test for permutation of channels
Merge branch 'feature/perm-test' into develop