allow interactive host specification
clean up python imports
provide default username for login
try to catch some not-logged-in errors
vimscript syntax error
Can't return outside py func; hopefully exit is ok
Revert "Can't return outside py func; hopefully exit is ok"

It is not!

This reverts commit dd89d96a289e2adede233262248dbecfc15bd5b9.
maybe exit() is ok
Revert "maybe exit() is ok"

This reverts commit 45985167e968b7252a23f194aeb517084e5e2121.
use try/else instead of return or exit
tidy indents; modeline
Correct docs about vim buffer
fix modeline
implement WriteConfig; fix some var names
needsave flag
forgot 'endfunction'
copy/paste error
error handling
added commands; plugin header
moved commands out of autoload