Add words to spell wordlist
Only write before sourcing if modified

My source map writes before sourcing to ensure we source the current
version of the file, but if there are no changes write is not
necessary.

Using :update instead of :write allows me to source readonly files.
sub: Improve tab behavior in textobj-word-column

This update makes using tabs not entirely broken.

Also update vader -- I am using it to test.