feat: track unused fields (#146)
* Track field usage and warn for unused fields
* cleanup crew
* comments
* readme
* fixies
* add tests
* add callout
* Use `node.getStart()` instead of `node.pos` as input to `getReferencesAtPosition` (#149)
* convert other one to getStart
* support all cases
* add tests
---------
Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com>
authored by