Added Vigenère Cipher format.

Added format definition for Vigenère Cipher.
Adapted Caesar Cipher format definition to support it.
It now uses a shared method shiftDecimal.