adds a find usages command

Adds a find usages command. I also updated the syntax errors event to only fire on editor changes - it was previously firing too often.

This uses the same panel that syntax errors is using - so we might want to have some discussion around that.