Performance Enhancement on Decipher

Cleaning up code & reducing cycles in the decipher method. Test code
still remains. (Not ready yet)