Use augroups everywhere, be clearer about the ruby settings.

Using augroup allow you to re-source the vimrc and not duplicate the
autocmds.