Implement a text friendly url generator algorithm

- uses sha256 to take the input text and hash it
- plucks 2 random 8 byte words out of the 32 byte output converts them
  into strings from the given list of acceptable characters
- this implementation is good enough for the intended use, which is make
  guessing the URL pretty difficult