organized vimrc into categories and tweaked functionality