Getting the basics of substatution

Lots of cool tweeks, had to write a function to get unique characters
from a string.  Also getting close to having a working substitution
cypher.