A Web App Implementation of the Enigma Machine