Add gist style function to elm-lang

Uses acid-state and a random word list to utilize a 4 word key to code
mapping, then a read-only view using a hash.