Encodes/decodes messages using the enigma code in a similar manner to the enigma machines used during WWII.