neaten up the treesitter code. superficial change
This is the first commit that actually adds files to the repo. Yes it's a bad commit but now the major features are here