Minor update to functions in vimrc

Add <S-w> to hide a buffers
Use command! in case I want to reload my vimrc
Update all function definitions to conform use "function!"