a lot of stuff, mainly project wide search and replace for vim