added support for local .vimrcs and moved some stuff into one