added a lot of vim configuration