TAB-completion completes on the names of env. variables.

  Though I guess this isn't terribly useful.

  Updates #90.
  Tilde expansion works.

  TODO: This doesn't handle "~foo", just "~ -> $HOME".

  This updates #90.