updated Rotor and EnigmaMachine. Added Tests