Updated example program simpleencryption to utilize the new common interface.
Updated monoalphasubstitution and transposition

to use new common interface
Merged development into alexander
Merge branch 'master' into alexander