recursively expands ${VARIABLES} within the value (w/o refactor)

My editor ate trailing spaces, but it should be clean enough.  Fixes #39.
how about just a basic comment that says "given something like foo, this regex will identify bar"?