minor updates
adds genpasswd function
adds some useful tools and aliases
vim updates