Implement Permutation Cipher

This ticks another box for issue #2. It still needs tests.