add encryption/decryption algorithms and tests for columnar transposition; update README