Cleaned up shift
can't find bug with all controls linked.
trying to find bug with shiftcipher interlinking
fixed cross linking of event listeners etc
refined js init. working, i think.
started on vigenere
vigenere cleaned up. Still need key length analysis.