Added classical ciphers and their tests.
Did various other fixes.