An implementation of the Enigma Machine w/ encryption/decryption capabilities