Made a few changes to refactorings
- Try using the minimal symbol display format as the
- Implemented rename endpoint
Use partial classes for the layout of the API
Fixed line and column information for diagnostics
Bring back things lost in rebase