Update docs. Add defaults to vars.
All the string variables now have defaults. This makes docs
easier/cleaner. But it does mean we leak a bit of memory when setting
string vars.