added neovim support for treesitter and LSP, then added a bunch of plugins to take advantage of them.