Added Twofish cipher and various refactorings
Added serpent cipher
Added RC6 cipher
Added cast256 cipher