hide alias: update for new version
autocomplete: add scp

 * factor known_hosts parsing out to a function
 * use new function for ssh & scp
 * re-arrange git syntax to match other commands
install: subfolders for vim
shell: eliminate vi alias

This was causing a problem when used as the EDITOR for git. Namely,
that it was launching in basic vi-mode.

Also links file on install.