Added Decryption Core

Half baked addition of decryption. Also added a switch based selector
for outputting various stages of encryption/decryption.