pulled out transposition ciphers into their own file for better organization; cleaned up a little