Add rot13 for ByteString and split code out into reusable bits.